body { padding: 0px; margin: 0px; background-color: #eeeeee; font-family: "Open Sans",sans-serif !important; font-size: 13px; }

a { color: #5caa15; }

.cl { clear: both; }
.limiter { width: 1260px; margin: 0px auto; }
.page-header { height: 70px; padding: 15px 0px; }
.page-header .logo { color: #5caa15; font-size: 40px; text-decoration: none; font-weight: 300; }
.page-footer { background-color: #404040; color: #aeadac; font-size: 11px; padding: 100px 0px; }

.page-body { min-height: 400px; padding: 20px 0px; }
.page-body .leftblock { float: left; width: 900px; padding: 0px 0px 15px 0px; margin-right: 20px; background-color: #ffffff; font-size: 16px; }
.page-body .rightblock { float: left; width: 230px; padding: 15px; background-color: #ffffff; float: left; }
.page-body .rightblock .title { font-size: 13px; font-weight: bold; }
.page-body .rightblock ul { font-size: 13px; }

.page-body .leftblock h1 { font-size: 50px; font-weight: 300; margin: 0px; padding: 0px; }
.page-body .leftblock h2 { font-size: 35px; font-weight: 300; margin: 0px; padding: 30px 0px 20px 0px; }
.page-body .leftblock ul {}
.page-body .leftblock ul li { padding-top: 4px; padding-bottom: 4px; }
.page-body .leftblock .top { margin: 0px; padding: 0px 15px; height: 35px; line-height: 35px; background-color: #eeeeee; font-size: 13px; }
.page-body .leftblock .top a {}

.padding { padding: 35px; }

td.r { text-align: right; }
td.c { text-align: center; }

.page-body .list {}
.page-body .list .item { padding: 20px 0px; border-bottom: 1px solid #f0f0f0; }
.page-body .list .item .name { padding-bottom: 2px; font-size: 16px; }
.page-body .list .item .description { font-size: 13px; }

.page-body .preview { font-size: 11px; padding: 5px; margin-bottom: 10px; background-color: #f6f6f6; border: 1px solid #e0e0e0; border-radius: 7px; margin-bottom: 50px; float: left; }
.page-body .preview table { padding: 1px; margin: 0px; border-collapse: collapse; }
.page-body .preview .ret {  }
.page-body .preview .name { color: #00732f; font-weight: bold; text-decoration: none; }


.page-body .biglist { }
.page-body .biglist .item { padding: 0px 0px 40px 0px; }
.page-body .biglist .item .name { display: block; font-size: 16px; background-color: #f6f6f6; border: 1px solid #e0e0e0; border-radius: 7px; padding: 5px 10px; }
.page-body .biglist .item .description { font-size: 13px; padding: 5px 11px 15px 5px; }
.page-body .parameters { font-size: 12px; padding: 5px 11px 20px 11px; }
.page-body .parameters table { background-color: #f6f6f6; }
.page-body .parameters table th { text-align: left; padding-left: 20px; }
.page-body .parameters table td.datatype { color: #00732f; font-weight: bold; }
 
.page-body .attributes .attr { font-weight: bold; font-size: 11px; margin-left: 8px; padding: 0px 2px; cursor: pointer; }
.page-body .attributes .attr-singleton  { color: #00732f; }
.page-body .attributes .attr-internal { color: #4040ff; }
.page-body .attributes .attr-deprecated { color: #ff0000; }
.page-body .attributes .attr-todo, .page-body .attributes .attr-TODO { background-color: #40ff40; color: #000000; }
.page-body .padding > .attributes { padding-bottom: 8px; }
.page-body .padding > .description { padding-bottom: 15px; }
